package com.entity;



import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * VIP级别表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2019-12-05 14:43:16
 */

@Data
@Entity
public class VipLevel implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * $column.comments
	 */
	@Id
	@ApiModelProperty("主键")
	@TableId(value = "id", type = IdType.NONE)
	@Column(columnDefinition = "varchar(10)")
	private String id;
	/*
	 * 名称
	 */
	@ApiModelProperty("级别")
	@Column(columnDefinition = "varchar(10) ")
	private String level;
	/**
	 * 描述
	 */
	@ApiModelProperty("描述")
	@Column(columnDefinition = "text ")
	private String des;
	/**
	 * 售价
	 */
	@ApiModelProperty("售价")
	@Column(columnDefinition = "decimal ")
	private BigDecimal sellPrice;
	/**
	 * 促销价
	 */
	@ApiModelProperty("促销价")
	@Column(columnDefinition = "decimal ")
	private BigDecimal salePrice;
	/**
	 * 创建时间
	 */
	@ApiModelProperty("创建时间")
	@Column(columnDefinition = "datetime")
	private Date crDate;
	/**
	 * 创建人ID
	 */
	private String crId;
	/**
	 * 修改时间
	 */
	@ApiModelProperty("修改时间")
	@Column(columnDefinition = "datetime")
	private Date moDate;
	/**
	 * 修改人ID
	 */
	private String moId;

	@ApiModelProperty("图标")
	@Column(columnDefinition = "text")
	private String ico;

	/**
	 * 可下载数量 系统赠送会员使用的 -1 代表不限
	 */
	private Integer canDownNumber;
	/**
	 * 会员天数
	 */
	public Integer days;
	/**
	 * 卷的类型，时间卷，下载卷
	 */
	@Column(columnDefinition = "varchar(10)")
	private String vipType;

}
